package com.smartwebx.ha.dal.assign.dao;

import com.smartwebx.ha.dal.assign.bean.HaStationArea;
import com.smartwebx.ha.dal.assign.bean.HaStationAreaExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface HaStationAreaMapper {
	int countByExample(HaStationAreaExample example);

	int deleteByExample(HaStationAreaExample example);

	int deleteByPrimaryKey(Integer id);

	int insert(HaStationArea record);

	int insertSelective(HaStationArea record);

	List<HaStationArea> selectByExample(HaStationAreaExample example);

	HaStationArea selectByPrimaryKey(Integer id);

	int updateByExampleSelective(@Param("record") HaStationArea record,
			@Param("example") HaStationAreaExample example);

	int updateByExample(@Param("record") HaStationArea record,
			@Param("example") HaStationAreaExample example);

	int updateByPrimaryKeySelective(HaStationArea record);

	int updateByPrimaryKey(HaStationArea record);

	
	// 自定义
	void insertBatch(List<HaStationArea> haStationAreas);
}